package com.web.vo;

import java.io.Serializable;

import com.comm.db.pojo.RResumebasictable;
 
public class ResumeVo implements Serializable {
	//系统字段
	private String fromId;//new 0  来源ID
	private Integer resumeId;//pk
	private Integer userId;
	private Integer cvid;//简历上传ID
	private Integer fillUserId;
	private String fillUser;
	private Integer lastEditUserId;
	private String lastEditUser;
	private String fillDate;
	private String lastEditTime;
	private Integer delTag;//31
	private Integer resumeLock;
	private String callRemark;//寻访记录
	
	//个人简历基本信息
	
	private String userName;//姓名
	private String birthDay;//生日
	private Integer age;//年龄
	private Integer married;//婚
	private String experienceTimeVal; //从业时间
	private String highestDegree;//最高学历
	private String currentSalary;// 当前薪水 new
	private String country;//国家
	private String nationality;//民族
	private String certtype;//证件类型
	private String certno;//证件号码
	private String address;//居住地
	private String jobInterest;//24 求职意向
	
    //联系方式 
	private String mobile;//15
	private String homePhone;//16 
	private String companyPhone;//14
	private String msnorqq;
	private String email;//20
	private String weibo;//
	//工作情况
	private String industryName;//26  行业
	private String currentCompanyinfo;//33 目前公司 	
	private String positionName;//29 职位
	private String prize;//23   工作业绩
	private String workExperience;// 34 工作经历
	private String companyName;//32 公司
	private String projectExperience;// 38 项目经历
	

	//教育/证书/技能
	private String edu;// 35: 教育经历
	private String majorName;//28 专业
	private String certificateName;//25 学历证书
	private String languageName;//27  语言
	private String languageSkill;// 36 语言技能
	private String itSkill;// 37 IT技能
	//生活习惯
	private String hobbies;//22 兴趣爱好			
	private String selfAssessment;// 39 
	private String trainer;// 40  培训情况
	private String others;//41  其他
	
	private String searchResult;// itSkill  languageSkill  擅长，业绩
	
	
	public ResumeVo toResmueVo(RResumebasictable resumebasictable){
		//系统字段
		 fromId=resumebasictable.getFromId();//new 0  来源ID
		resumeId=resumebasictable.getResumeId();//pk
		userId=resumebasictable.getUserId();
		cvid=resumebasictable.getCvid();//简历上传ID
		fillUserId=resumebasictable.getFillUserId();
		 fillUser=resumebasictable.getFillUser();
		lastEditUserId=resumebasictable.getLastEditUserId();
		 lastEditUser=resumebasictable.getLastEditUser();
		 fillDate=resumebasictable.getFillDate();
		 lastEditTime=resumebasictable.getLastEditTime();
		delTag=resumebasictable.getDelTag();//31
		resumeLock=resumebasictable.getResumeLock();
		
		//个人简历基本信息
		
		 userName=resumebasictable.getUserName();//姓名
		 birthDay=resumebasictable.getBirthDay();//生日
		age=resumebasictable.getAge();//年龄
		married=resumebasictable.getMarried();//婚
		 experienceTimeVal=resumebasictable.getExperienceTimeVal(); //从业时间
		 highestDegree=resumebasictable.getHighestDegree();//最高学历
		 currentSalary=resumebasictable.getCurrentSalary();// 当前薪水 new
		 country=resumebasictable.getCountry();//国家
		 nationality=resumebasictable.getNationality();//民族
		 certtype=resumebasictable.getCerttype();//证件类型
		 certno=resumebasictable.getCertno();//证件号码
		 address=resumebasictable.getAddress();//居住地
		 jobInterest=resumebasictable.getJobInterest();//24 求职意向
		
	    //联系方式 
		 mobile=resumebasictable.getMobile();//15
		 homePhone=resumebasictable.getHomePhone();//16 
		 companyPhone=resumebasictable.getCompanyPhone();//14
		 msnorqq=resumebasictable.getMsnorqq();
		 email=resumebasictable.getEmail();//20
		 weibo=
		
		//工作情况
		 industryName=resumebasictable.getIndustryName();//26  行业
		 currentCompanyinfo=resumebasictable.getCurrentCompanyinfo();//33 目前公司 	
		 positionName=resumebasictable.getPositionName();//29 职位
		 prize=resumebasictable.getPrize();//23   工作业绩
		 workExperience=resumebasictable.getWorkExperience();// 34 工作经历
		 companyName=resumebasictable.getCompanyName();//32 公司
		 projectExperience=resumebasictable.getProjectExperience();// 38 项目经历
		

		//教育/证书/技能
		 edu=resumebasictable.getEdu();// 35: 教育经历
		 majorName=resumebasictable.getMajorName();//28 专业
		 certificateName=resumebasictable.getCertificateName();//25 学历证书
		 languageName=resumebasictable.getLanguageName();//27  语言
		 languageSkill=resumebasictable.getLanguageSkill();// 36 语言技能
		 itSkill=resumebasictable.getItSkill();// 37 IT技能
		//生活习惯
		 hobbies=resumebasictable.getHobbies();//22 兴趣爱好			
		 selfAssessment=resumebasictable.getSelfAssessment();// 39 
		 trainer=resumebasictable.getTrainer();// 40  培训情况
		 others=resumebasictable.getOthers();//41  其他
		 
		 return this;
	 
	}
	
	public static void main(String[] args) {
		ResumeVo vo=new ResumeVo();
		RResumebasictable resumebasictable=new RResumebasictable();
		resumebasictable.setAddress("Address");
		vo.toResmueVo(resumebasictable);
	}
	
	
	
	
	
	
	//---get set mehtod
	
	
//----------------------------------------
	
	/**
	 * Getter method for property <tt>searchResult</tt>.
	 * 
	 * @return property value of searchResult
	 */
	public String getSearchResult() {
		return searchResult;
	}

	/**
	 * Setter method for property <tt>searchResult</tt>.
	 * 
	 * @param searchResult value to be assigned to property searchResult
	 */
	public void setSearchResult(String searchResult) {
		this.searchResult = searchResult;
	}

	/**
	 * Getter method for property <tt>callRemark</tt>.
	 * 
	 * @return property value of callRemark
	 */
	public String getCallRemark() {
		return callRemark;
	}

	/**
	 * Setter method for property <tt>callRemark</tt>.
	 * 
	 * @param callRemark value to be assigned to property callRemark
	 */
	public void setCallRemark(String callRemark) {
		this.callRemark = callRemark;
	}
	/**
	 * @return the fromId
	 */
	public String getFromId() {
		return fromId;
	}
	/**
	 * @param fromId the fromId to set
	 */
	public void setFromId(String fromId) {
		this.fromId = fromId;
	}
	/**
	 * @return the resumeId
	 */
	public Integer getResumeId() {
		return resumeId;
	}
	/**
	 * @param resumeId the resumeId to set
	 */
	public void setResumeId(Integer resumeId) {
		this.resumeId = resumeId;
	}
	/**
	 * @return the userId
	 */
	public Integer getUserId() {
		return userId;
	}
	/**
	 * @param userId the userId to set
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	/**
	 * @return the cvid
	 */
	public Integer getCvid() {
		return cvid;
	}
	/**
	 * @param cvid the cvid to set
	 */
	public void setCvid(Integer cvid) {
		this.cvid = cvid;
	}
	/**
	 * @return the fillUserId
	 */
	public Integer getFillUserId() {
		return fillUserId;
	}
	/**
	 * @param fillUserId the fillUserId to set
	 */
	public void setFillUserId(Integer fillUserId) {
		this.fillUserId = fillUserId;
	}
	/**
	 * @return the fillUser
	 */
	public String getFillUser() {
		return fillUser;
	}
	/**
	 * @param fillUser the fillUser to set
	 */
	public void setFillUser(String fillUser) {
		this.fillUser = fillUser;
	}
	/**
	 * @return the lastEditUserId
	 */
	public Integer getLastEditUserId() {
		return lastEditUserId;
	}
	/**
	 * @param lastEditUserId the lastEditUserId to set
	 */
	public void setLastEditUserId(Integer lastEditUserId) {
		this.lastEditUserId = lastEditUserId;
	}
	/**
	 * @return the lastEditUser
	 */
	public String getLastEditUser() {
		return lastEditUser;
	}
	/**
	 * @param lastEditUser the lastEditUser to set
	 */
	public void setLastEditUser(String lastEditUser) {
		this.lastEditUser = lastEditUser;
	}
	/**
	 * @return the fillDate
	 */
	public String getFillDate() {
		return fillDate;
	}
	/**
	 * @param fillDate the fillDate to set
	 */
	public void setFillDate(String fillDate) {
		this.fillDate = fillDate;
	}
	/**
	 * @return the lastEditTime
	 */
	public String getLastEditTime() {
		return lastEditTime;
	}
	/**
	 * @param lastEditTime the lastEditTime to set
	 */
	public void setLastEditTime(String lastEditTime) {
		this.lastEditTime = lastEditTime;
	}
	/**
	 * @return the delTag
	 */
	public Integer getDelTag() {
		return delTag;
	}
	/**
	 * @param delTag the delTag to set
	 */
	public void setDelTag(Integer delTag) {
		this.delTag = delTag;
	}
	/**
	 * @return the resumeLock
	 */
	public Integer getResumeLock() {
		return resumeLock;
	}
	/**
	 * @param resumeLock the resumeLock to set
	 */
	public void setResumeLock(Integer resumeLock) {
		this.resumeLock = resumeLock;
	}
	/**
	 * @return the userName
	 */
	public String getUserName() {
		return userName;
	}
	/**
	 * @param userName the userName to set
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * @return the birthDay
	 */
	public String getBirthDay() {
		return birthDay;
	}
	/**
	 * @param birthDay the birthDay to set
	 */
	public void setBirthDay(String birthDay) {
		this.birthDay = birthDay;
	}
	/**
	 * @return the age
	 */
	public Integer getAge() {
		return age;
	}
	/**
	 * @param age the age to set
	 */
	public void setAge(Integer age) {
		this.age = age;
	}
	/**
	 * @return the married
	 */
	public Integer getMarried() {
		return married;
	}
	/**
	 * @param married the married to set
	 */
	public void setMarried(Integer married) {
		this.married = married;
	}
	/**
	 * @return the experienceTimeVal
	 */
	public String getExperienceTimeVal() {
		return experienceTimeVal;
	}
	/**
	 * @param experienceTimeVal the experienceTimeVal to set
	 */
	public void setExperienceTimeVal(String experienceTimeVal) {
		this.experienceTimeVal = experienceTimeVal;
	}
	/**
	 * @return the highestDegree
	 */
	public String getHighestDegree() {
		return highestDegree;
	}
	/**
	 * @param highestDegree the highestDegree to set
	 */
	public void setHighestDegree(String highestDegree) {
		this.highestDegree = highestDegree;
	}
	/**
	 * @return the currentSalary
	 */
	public String getCurrentSalary() {
		return currentSalary;
	}
	/**
	 * @param currentSalary the currentSalary to set
	 */
	public void setCurrentSalary(String currentSalary) {
		this.currentSalary = currentSalary;
	}
	/**
	 * @return the country
	 */
	public String getCountry() {
		return country;
	}
	/**
	 * @param country the country to set
	 */
	public void setCountry(String country) {
		this.country = country;
	}
	/**
	 * @return the nationality
	 */
	public String getNationality() {
		return nationality;
	}
	/**
	 * @param nationality the nationality to set
	 */
	public void setNationality(String nationality) {
		this.nationality = nationality;
	}
	/**
	 * @return the certtype
	 */
	public String getCerttype() {
		return certtype;
	}
	/**
	 * @param certtype the certtype to set
	 */
	public void setCerttype(String certtype) {
		this.certtype = certtype;
	}
	/**
	 * @return the certno
	 */
	public String getCertno() {
		return certno;
	}
	/**
	 * @param certno the certno to set
	 */
	public void setCertno(String certno) {
		this.certno = certno;
	}
	/**
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * @param address the address to set
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * @return the mobile
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * @param mobile the mobile to set
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * @return the homePhone
	 */
	public String getHomePhone() {
		return homePhone;
	}
	/**
	 * @param homePhone the homePhone to set
	 */
	public void setHomePhone(String homePhone) {
		this.homePhone = homePhone;
	}
	/**
	 * @return the companyPhone
	 */
	public String getCompanyPhone() {
		return companyPhone;
	}
	/**
	 * @param companyPhone the companyPhone to set
	 */
	public void setCompanyPhone(String companyPhone) {
		this.companyPhone = companyPhone;
	}
	/**
	 * @return the msnorqq
	 */
	public String getMsnorqq() {
		return msnorqq;
	}
	/**
	 * @param msnorqq the msnorqq to set
	 */
	public void setMsnorqq(String msnorqq) {
		this.msnorqq = msnorqq;
	}
	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return the workExperience
	 */
	public String getWorkExperience() {
		return workExperience;
	}
	/**
	 * @param workExperience the workExperience to set
	 */
	public void setWorkExperience(String workExperience) {
		this.workExperience = workExperience;
	}
	/**
	 * @return the projectExperience
	 */
	public String getProjectExperience() {
		return projectExperience;
	}
	/**
	 * @param projectExperience the projectExperience to set
	 */
	public void setProjectExperience(String projectExperience) {
		this.projectExperience = projectExperience;
	}
	/**
	 * @return the prize
	 */
	public String getPrize() {
		return prize;
	}
	/**
	 * @param prize the prize to set
	 */
	public void setPrize(String prize) {
		this.prize = prize;
	}
	/**
	 * @return the jobInterest
	 */
	public String getJobInterest() {
		return jobInterest;
	}
	/**
	 * @param jobInterest the jobInterest to set
	 */
	public void setJobInterest(String jobInterest) {
		this.jobInterest = jobInterest;
	}
	/**
	 * @return the industryName
	 */
	public String getIndustryName() {
		return industryName;
	}
	/**
	 * @param industryName the industryName to set
	 */
	public void setIndustryName(String industryName) {
		this.industryName = industryName;
	}
	/**
	 * @return the positionName
	 */
	public String getPositionName() {
		return positionName;
	}
	/**
	 * @param positionName the positionName to set
	 */
	public void setPositionName(String positionName) {
		this.positionName = positionName;
	}
	/**
	 * @return the companyName
	 */
	public String getCompanyName() {
		return companyName;
	}
	/**
	 * @param companyName the companyName to set
	 */
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	/**
	 * @return the currentCompanyinfo
	 */
	public String getCurrentCompanyinfo() {
		return currentCompanyinfo;
	}
	/**
	 * @param currentCompanyinfo the currentCompanyinfo to set
	 */
	public void setCurrentCompanyinfo(String currentCompanyinfo) {
		this.currentCompanyinfo = currentCompanyinfo;
	}
	/**
	 * @return the edu
	 */
	public String getEdu() {
		return edu;
	}
	/**
	 * @param edu the edu to set
	 */
	public void setEdu(String edu) {
		this.edu = edu;
	}
	/**
	 * @return the majorName
	 */
	public String getMajorName() {
		return majorName;
	}
	/**
	 * @param majorName the majorName to set
	 */
	public void setMajorName(String majorName) {
		this.majorName = majorName;
	}
	/**
	 * @return the certificateName
	 */
	public String getCertificateName() {
		return certificateName;
	}
	/**
	 * @param certificateName the certificateName to set
	 */
	public void setCertificateName(String certificateName) {
		this.certificateName = certificateName;
	}
	/**
	 * @return the languageName
	 */
	public String getLanguageName() {
		return languageName;
	}
	/**
	 * @param languageName the languageName to set
	 */
	public void setLanguageName(String languageName) {
		this.languageName = languageName;
	}
	/**
	 * @return the languageSkill
	 */
	public String getLanguageSkill() {
		return languageSkill;
	}
	/**
	 * @param languageSkill the languageSkill to set
	 */
	public void setLanguageSkill(String languageSkill) {
		this.languageSkill = languageSkill;
	}
	/**
	 * @return the itSkill
	 */
	public String getItSkill() {
		return itSkill;
	}
	/**
	 * @param itSkill the itSkill to set
	 */
	public void setItSkill(String itSkill) {
		this.itSkill = itSkill;
	}
	/**
	 * @return the hobbies
	 */
	public String getHobbies() {
		return hobbies;
	}
	/**
	 * @param hobbies the hobbies to set
	 */
	public void setHobbies(String hobbies) {
		this.hobbies = hobbies;
	}
	/**
	 * @return the selfAssessment
	 */
	public String getSelfAssessment() {
		return selfAssessment;
	}
	/**
	 * @param selfAssessment the selfAssessment to set
	 */
	public void setSelfAssessment(String selfAssessment) {
		this.selfAssessment = selfAssessment;
	}
	/**
	 * @return the trainer
	 */
	public String getTrainer() {
		return trainer;
	}
	/**
	 * @param trainer the trainer to set
	 */
	public void setTrainer(String trainer) {
		this.trainer = trainer;
	}
	/**
	 * @return the others
	 */
	public String getOthers() {
		return others;
	}
	/**
	 * @param others the others to set
	 */
	public void setOthers(String others) {
		this.others = others;
	}
	
}
